#include<G:\\Desv\\Aulas_C\\baseNumerica\\conversor\\menu.h>  //se não copila é porque precisa colocar o caminho da biblioteca aqui. não consegui fazer puixar altomatico. acho que porque rodei do pendrive
#include<G:\\Desv\\Aulas_C\\baseNumerica\\conversor\\menu.c>
#include<G:\\Desv\\Aulas_C\\baseNumerica\\conversor\\calc.h>
#include<G:\\Desv\\Aulas_C\\baseNumerica\\conversor\\calc.c>
#include<G:\\Desv\\Aulas_C\\baseNumerica\\conversor\\uti.h>
#include<G:\\Desv\\Aulas_C\\baseNumerica\\conversor\\uti.c>

int main()
{
	//declaração das variáveis
	int v, nDecimal;
	char* pszValorConvertido = NULL;
	pszValorConvertido = (char*)malloc(sizeof(char));  //relembrando, malloc define que o ponteiro pszValorConvertido vai apontar para o espaço de memória de um char

	INICIO :
	cabecalho();
	printf("Digite um valor: ");	//Digite o valor que deseja converter
	scanf("%d", &nDecimal);			//armazena o valor na variavel nDecimal
	cabecalho();	
	chooseOp(nDecimal);	
	converter(nDecimal, base, pszValorConvertido);	//chama a função para converter o valor digitado pelo usuario
	cabecalho();	
	printf("Valor convertido: %s", pszValorConvertido);  //imprime o valor que o usuario digitou convertido na base desejada
	system("PAUSE>>null");
	cabecalho();
	printf("Converter outro numero?\n\n1 - sim\n2 - nao\n\n");
	scanf("%d", &v);
	if (v == 1){goto INICIO; v = 0;}
	
	free(pszValorConvertido);			//libera o ponteiro
	return 0;							//se chega aqui rolou tudo certo :D
}
